MTILGVKSTCSLQYVANVATTSFQFQVDNALCSRTLGVYGKLNLEISRANHPRHDFRVGRKPQVSRPASHASTCFDSRILQLGRSGNVGRVCCVMESMEISEEEILGEEQRILEEEQEGELYLGKEESFEVADTIDENSETVPPEIRECWDLWQRVGLPISKIAKQRNMTETGVFFCIFSCIQNDFYVDWYELCKEAQFTLDISKRLIQATEKLVAEAKGAPIEWPPLMKLCSSGVTEVHFGLYMTMLRCGFSYETILNIASQREYGQPVTDWGTPSSDDERFPTQISEAAMLQWLLEKDGASLLEIALKYRECDEVELMRLLLHLEKVGKIFRRQGIFRAL*