MSLENFGNFLTLDEKHSFIKKYFKEFYTKDFKLFASKDKHYRTRAELSFYHENDTLFYAMFDPKSKKKYIIEYLDFADEKICAFMPRLLEYLRQDNKLKEKLFGVEFLTTKQELSITLLYHKNIEDIKSNLENLSNILHINLIARSKGKKLIFKTENLRQTLNIQDRKIFYEFNNDCFIQPNTAINEKMITWVCEILNTQKRMDLLELYCGYGNFTLALAPFFFKILATEISKSNINFALKNCELNNTTNIHFARLSSEELSLAIKKEREFFRLKDIRLDDFNFSHVLVDPPRAGLDKSVIDLIKKYGNIIYISCNPMTLKENLKELSLTHRVEEFALFDQFVNTPHLECGVFLSKV