MATKRHDKVYALLSMSSDNLNPTGLSPDYTVPWAILLKRLVKSVLFKEVSVETWEDKEIAVIESKGYVLGHVSSIDIDVASARYDRQHINIVFNNQPGSLQYEKEYGTRWALQASAKSIRQGDLVCLLHGASKPAIIRTCKDHFAIIVIAITLQQHVPRESGYVESLQPLPSMQKFPRDFLLIWNWGKSLENLQGQVGYEDTMEINTLVPEYLKTDTNKAVRSINIALTLGDTKNYKNAENIIQKGIKNYEGVLGRGNLYILALKESLTWIYKNQEQWREAENLFLQVIQIRKDLLGNYHQDTLSSMANLSLIYMEELHSGVGMRDIMIGLAN*