MMGWGEEVVALSLRGYGYGNEEDDRPEKPRRYGVTEMRSPFYSFRPANQALQEILDSLSPFVDGLKFSGGCHSLMGKELVREITDLAHRHDIYVSTGDWAEHLLRQGPSSFKQYVEECKALGFDTIELNAGSLNLPEEALLRLVRLIKSSGLRAKPMFSVKFDSSDIPASGDRAFGAYIAPVKGKTSERVEDVDLLIRRAERCLEAGADMIMIDADDVCQRAESLRTDIIAKIVGRLGLDKTMFEASNSNTSEWFVRRYGPRVNLFVEHSDVMNLERLRGFNMRRSNSASRFASPFFLI*