MGFKGTKLEKKEAYDLKLCKYLDDYGRALICAADNVGSNQMQQIRQGLRPDSVVLMGKNTLMKRTIRKYAEKTGNRDVLNLIPLLVGNVGLVFTRGDLKEVREVIAKYKVGAPARVGLVAPIDVTIQPGSTGLDPSHTSFFQALNIPTKINKGTVEIVSSVELISKGTKVGSSEAALLAKLRIRPFSYGLVVRRVYDSGSVFDPAVLDLTDDDLVAKFAEGVSAVAAISLALGYPTLAAAAHFFLNSYKNVLAIALSTDYSYPQAENAKEYLKDPSKFAVAVALVSEESSTAPVVAATEEKKEEDEEEEDDGGGFMDLFGGED*