MNVLILSCGTRNKIVQYFKQELEGKGKVIATDCSSLAPALYEADEYYLVSRIDEPGYIHEIFDICKENRIDVVFSLIDPELSLLAEHKKKFLELGVMPVVSEKEVVELCLNKYNFQDFLKNIGLNYIKSYTKKEEFFQDVIKGEIKYPVFVKPINGSSSLSVSKAYSKKEVELLFERKENLIIQEFIEGKEYGVDAYIDLYTREPVSIFIKEKISMRAGETDKAVSLKNKSLLEDVENFLKRIELVGIIDIDVFEKNGDYYISEVNPRFGGGYPLAQEAGANMIRNCLNNIEGKVNNKCENNYEEQKYMMKFNEVFIK