MATQLLQFGDKSTADTKLQLIGIDGTEYETNTLYLHSQVLRKSEFYEIMLSDTWSPGKQPIEIKITSPHYAEMHIKCIRLMYSSQKCNRFCFSSVDEALAILPVASELMFHDCMDACMRYLDTVKWTREQEAKLRALLSSLQIKPLPDLAARLGTYKCDSDCEHLKMLEEALEGMLSIILDIPKSRLFRNIYSTVEKYIEQNMEANASLGITDVCRSVLLNKCSDVIKRLKSNDDDVEYFCAVFLWFVDLIHRCDEELCGKVMRLFCEDVDVIKRVRQYKRKCIVEQLLFILVDRFLKYLVDGKIIMPASFRISFLTNWVPVMVKLICTLPSTSPLASSLSEKIIIQELLERGMMDVAGTLPLVEQKRIYNIWVEEYQRNELDTSRAFGWWTKKLHDAHHPLEDFGDKEQHSH*