MDFIIGDLVTRRSHKHDIIFRIGSIEGETAILHGEDLRLEADAPLSDLEKVADREIERYLETEKEQVDYSFRLFRQDYQLMKEKRNYEASDGYQKQSYFQLPARVLHLDGDRNYLKKCIDLYQRIGLQVHGLHILEADMPAEIAGLIKRIQPDLLVITGHDAYSEKRGSKKDLKAYRHSKYFVEAVREARRVESNLDQLVIFAGACQSHFQSIIRAGANFASSPSRVNIHALDPVYITAKLAYTSFMDKVTVSDVLRNTLTGEKGLGGIETRGFLRTGMPYLTEE