MKVTDLKQLGQQAKEASYTLGLMDTRQKNTLLNKMAAAIEANAPRILQANALDLEQAATHGISETMQDRLRLTEERITAMAEGIRQVATLPDPIGEVDKMWRNEAGLLIGQQRVPLGVIGIIYESRPNVTTDAASLCFKSGNAVILRGGKEAFHSNQILVTILQEALIQEAVSPHLIQFVDDTSRETAQQLMRLNDYLDVLIPRGGANLIKTVLTTATVPVIETGTGNCHIYVDKDAQLTMATEIIVNAKCQRPSVCNAAETLLIHQEVAEAFLPTIEKALKEFHVELRADERALAIFEEAIPATEQDWETEFLDFILAVKVVDSLDEAIQHINRYNTKHSESIISDNYFATQQFLQQVDAAAVYANASTRFTDGFEFGFGAEIGISTQKLHARGPMGLAELTSTKYVIYGNGQARS*