MAKRVTLFEPPQLDPSKAQIENVLELTPVLDIGPDVFTNTRPLWHPPGARGIYGGAAIAQCLSAAMRTVPADFAVHSMHCYFVLAGDSEIPILYHVERVRDGRSFITRTVQARQRGRPIFTTTLSFSKANSGGKKKLEHASSMPSAPPPSLPKSAESRFNPHGGGPFESVRDEIVNRASKPEDKRVRRWVRCKGRISDAGAQHAHLSALAYITDSFFIGTVSRVHEIPRFSSAAELQRALKALKNPSDLDDDDIVRALKELKEEEAADLQRRLEGALSKLEQRKKREDHKEIGMMVSLDHSIYFHNPWKFRADEWMLTEMESPWAGEGRGLVLQKIWAKDGTLIATCTQEGVVRLKQDELVRAKM*