MSTFAAENHGLVRVRDFLQRASLNNIMQTVFGRRFEDGSEDAARLSEMVREGFELLGAFNWADHLPALKAVDPQNILQRCAVLVPRVTSFVQKIIDEHRQQVTKAAEPDFVDVLLSLDGEDKLEDADMIAVLWEMIFRGTDTVALLTEWIVAELVLHPEIQSKLRDEIISLAGKSRVAESDLNKMVYLQAVVKEALRMHPPGPLLSWARLAIHDVSLAGHHIPAGTTAMVNMWSITHDPSVWSEPEKFNPERFLEQDIDVKGTDLRLAPFGAGRRVCPGRALGLATVLLWTARLVQEFQFQADSLHPVDLTEVLKLSSEMATPLLVKVL*