MKNKKVKQLSIGLGIEVVGLTKFADVFSTDKKIATYVKSILPRINIEDLSGWRLQLHISYLPTDSISVYKKFLRYPSDREYVILIGIPIPDNTQAPYGMPTGANGKISLFCRSAGDKHNHLLDPEYDKYADLNQYILAAAIKAIDLGFTKGFTCYGKKIKFQDL