MSLLKAFLLTLIFSVSFVRDACCRKSYYDILQVPRGASEDQIKKSFRKLALKYHPDKNPDNEEATKRFAEINNAYEVLIDREKRSIYDQYGEEGLKQSSGRGSGGGSFAQDIFRQFFGNMGGEEEEDKTRKGDDVVVEIYVSLEDLYVGNTMKIWREKNVLKSAPGKRDCNCRNEVFHKQIGPGMFQQFTQQVCEKCPNVKFERQGYHITLDIEKGMPEGHEVVFYEDGEPIIDGDPGDLKFRIFSRKHDRFQRNGNHLHTTITISLLDALVGFEKDIPHLDGHKVSIGTKGITKPKSMRQF