MLGKLPHRALAALSMKHGPLMSLRLGSTLTLVVSSPEMAREFLKIHDQLFTNKAPSAAKKHLSYNFADIAFSPYSPYWRQMRKLCTLELLSSRRLDYFRFIREEEVFSMIRSIINSDDSLPLSINQTLSGLSTAIICRMAFGRKYSDQELTGFNSMVRESFLVLGSFNIGDYIPYLDWMDLQGLNRRMKKLHKTQDYLLEKVIDEHVARNDPKMTHDLVDVLLAASAEKDGEFQVSRDSIKGVLFDMLLGGSDTAPTAIEWAMSEALRNPPVMKKLQGELERVVGLGRMVCESDLPQTLRLYPSGPFLTRHLSAASCNVLGYEIPHDTVVLVNDWAIGRDRKSWEDAENFIPERFMERVGSEVDANGDQNFACLLFGGGRRRCPGQQLGTLIVEFGLAQLLHCFNWRLPLDDINGQNQELDMTERFNGVTMGKARELWAIPTPRLECIAHLK*