MTTHIYDFLEKSLIKFSEKTAFVEPFAKERKEITYKDFDLFSKKLASEILKTLKNNKPTQAPVLIILPKGIDCLISFFGVALSGNFYTLLDEKSPKERVEKVIEVLKPKLFITSKDLNFNLDLPTLYTQDFESFNIDESLLKNAKEKHIDTNLLYVFFTSGSTGIPKGVSIAHKSVIDYTFWVCETFKFDENEILANQAPFYFDNSILDIFSNVKSGATLHLLPNHLFAFPNKILECLEKEKVSTIFWVPSVLIYFANTEALNNFSLNALKKILFCGEIMPNKQLNIWRKHLPNALFTNLYGPTEITDVCSFYIINRTFKDEELLPIGKACKNTELLVFDENMNFISPKQIGVKGELFVRGTSLSLGYYNDKEKTKQAFTQNPLHDNYLDLLYKTGDIVSYNEFGELLCYGRVDNQIKYMGHRIELGEIESVINSHASIKNSACIFKEDIICFYESEEEINFKAFLKDKLPSYMIPKNFIKLDKFKLNQNGKIDRKVLKELV*