MGCGSDVVPSFVTLPDGRKISYLQMGCSQQDAKRSLVVLHGLGSSRLAAMPGVSEEMLQGYGVRLVALDRPGYGQSDPDPAMTLESACTDLEHILDALHLGLKVFLLGFSCGGAYCYAAARFIPHRIAAIALWCPIGCYQWKDISQEDHDAMRAALSRGSRALSRYGSHLPFLILRLYVRFVLARRAGASWVRHCQKTLSPSDRRHLQLVADSSELMLRDNLEALTVHEGFGMAKDLHIVSSHWGIELDEIGEVYNGPIHIWQGDDDNLIPIQMQRYVKRQLPKVVHLHELKGEGHLSWFLFNQQAHRETLSTLFGECEAGQ*