MLLVREMASGQLLDVTREVKFDHDNVRDLFARFQSTNDRTMKTAIANTFVREMEIHNDAEDISVYKYYETAGMGDMASQNKAKHMKVREYALRVEETPLSEEYDRALEKAFRVFNDHAQDEEQRQHPLLKEKLSAEDNDKIARSFLKARKTVAPRPRPLTPQMTNVAEKAQELRGRAHSEVGEEPTNRMFVDVKHAHPAV