MVEIQTEFLTQVQHPGAEALMMTDIRNLRAFAAFVRQFDLKFDMLSVIDELEEQVGLEFDFVREARSMDRIADSFSAYSRKKEPPVLIPRPIPGFVTKRVLIMQFIEGTPILRLGEEMAKRGIDIDGGMGRLAKRNILKDLTAAYGHMILKDGFFHADPHPGNILINKKGKVALLDYGQVKEFSNKARLDYAKLVLALNSKDPFEVADCLEKLGLIIGGKVETDPDTFLRIAYGMFDTKLPDDSKKSTPMGEDSVLHKFPVETFPKDLFFVLRTIQILRGLSVGMGTPYSCAEQWKDLAREVLAEESCMAGKNRRGAPSELVWERRKRNQRIQWERFSVFSSSLLGEGEAAHQKFARRSVLSTHRRPSRRQQLRCGT*