MKLFENFSLKDLNTFHIDVKAKRFILVEKIDELFDLKDSFDLPSEKILILGGGSNVLFTKDFDSTIIQLSFNQLSEINSDKNFVLLKAEAGMVWDDLVKSTVENNLGGIENLAMIPGTVGAAPIQNIGAYGQELKDTLYEVEFYDLTERKIKSFSNEQCQFGYRDSVFKKSLKNKFIITSITLRLYKNPVPVLNYGNVATELSKEGIANPTIKDVSNIIRKIRTEKLPDPQKIGNAGSFFKNPFVDEKTLLQIKNNFPDVPSFLQENKIKIPAAWLIEKSGLKGFRKGNVGTYPKQPLVIVNYEDATGAEIIDFAKFIQKTVLETFNIELEPEVNII