MESDVVEELDDTRAEFLTRASRALHTVFDHGLDDTGPGELGGFVKANHGTEKEQLDTERRLFEVDFDRWVLRTSDQGQQLRAEDADILDVHYGSQYRAPLDMKRHVEFLTRAAYGTLSADYVALDASQPWLCYWILHALNLLGQLDETENESDKIKKAKRAFVARLTQCRALGGRGFGGGPGQMPHVAPTFAALCALVTIGDEQALGIIDRRAIYTWLVTLKNTQTGAFRVCAYGEEDVRATYCALAVARLLNILDDALAKGCEDFISSLVSFDGGMGGEPGNEAHGGYTYCALAARCLLGSSLPSGSDTESSQFMRLAHWTASRHAEMEGGFSGRTNKLVDSCYAFWLGACCPILGVPFCGDSLERYVLNYGQDETGGLRDKPFMYPDFYHTCYALSGLSIAQHYGYHRARHADSQAHVAQLKKTHPVINVSIDKLEAAWLYFHGRPLTPSDFGGRYFTL*