MKLPDLRVPNVRLKARLAIYGAVCCSLILFLFFLGKKTTSKADRLQAEYITGKSPLDDLRPASRSVLFPEEEIARMRVTQYEDPLGKHWEGPGAEHIELFHSILSANPGGLYLDVGANEGVLMRLAAMMGHPTIGVEAIAQNYVSLLNMIEENQYATNVRVVHAAASDRSGTMVAFSENHSGKQRNGQQLVKGQSSEFPIQYSPTVALDDIVASKVCLMKLDVEGTEYNALRGAKSLVTLRKIRFVHFEFSPSNMASLSGTTAPKDMLLYLLENGYKLYVESVSKQNMDDVVVHELPQLRQSETGAAFFNRLSTNEFRGSDQREVLSGDVDDFVDMFISRSTNRSLLVNFLAVLN*