MVAIARHLNLTLVVPELDKASFWADPSDFGDIFDISHFIESLRDEVRILKQLPSKFHEKVVAGAIMSMPPVSWSNDSYYMNQILPLVKKQKVLHFSKTDTRLANNGLPLEMQKLRCRVNFEALKFTPRIEELGQKLIKFLQAKGPFLVLHLRYEMDMLAFSGCTHGCTDAEAEDLTKMRYAYPWWKEKIIDSEQKRLDGICPLTPEETVLVLKALGFKNDTQIYIAAGEIYGSERRMAPLYTAYPNTVRKEMILSPEELQPFKNHSSQMAALDYLVAIESNVFVPTYDGNMAKVVEGHRRFLGNRKTVLLDRRKIVELVDQYHSGSLKWDGFSLAVAEYHSQGMGAPRRRNVNPDRPKEEDYFYA