MKARIKFRKYGALRFIGHLDVMRFFQKVMRRAEIPIAFTGGYSPHMIMSFASPLGIGLTSDGEYFDIELTEAIDSKTAVKRMNEVSIEGIEIISFRKIPDDKKQTGMTILAGADYLVSVRKGALPSDWKEQFSKFMSQPEIQVIKQTKRSERMVDIRALIDSWEIRDEQIYLLLAAGSSENLKPDLVMETFLKYANISDDVRFFYHRLEMYADESGNGERKLIPLENLGEEICMNSKTDL