MGREVAGSCLDGVVMEMVSAYCGRFYAAKPELAAGRIEAIGFQVGHQLSERYTMDRPRFTDHLEAIKFICKDFWSELFKKQIDNLKTNHRGTFVLQDNCFPWLTHVSLDPSMESTDATESDPALLGDTAAQTTSMLLYFPCGIIRGALTNLGIPCAVSADMSNLPACSFVVRIKT