MEFKSCLVPLLLPTMALLLLAFGSSPAAAQLQVGYYSKTCPNVEAIVRNETAKIIGAAPSLAGPLLRLHFHDCFVRGCDASVLLESNGGNKAEKDAKPNKSLRGFGSVERVKAKLEAACPNTVSCADVLTLMARDAVVLARGPSWPVALGRRDGRVSSATEAADHLPPAFGDVPLLTKIFAANGLDVKDLAVLSGGHTLGTAHCGSYAGRLYNFSSGYSADPSLDSEYAHRLRTRCKSADDKATLSEMDPGSYKTFDTSYYRQVAKRRGLFQSDAALLADATTREYVQRIATGKFDDVFFKDFGESMIKMGNVGVLTGAQGEIRKKCYIVN*