MARISTRDIFKFRHAILTHHPSLPTPKQITLLSPSSSYSASIKDMPITSYNNPRFELLYSTLNPFHLYQIQAQLITCGLFSLWSPRLLKHFADFGDIDYTIFIFKFIASPGTFVVNNVVKAYSLSSEPNKALVFYFEMLKSGFCPNSYTFVSLFGCCAKVGCAKLGKKYHGQAVKNGVDRILPVENSLIHCYGCCGDMGLAKKVFDEMSHRDLVSWNSIIDGYATLGELGIAHGLFEVMPERNVVSWNILISGYLKGNNPGCVLMLFRKMMNDGMRGNDSTIVSVLSACGRSARLREGRSVHGFIVKKFSSMNVIHETTLIDMYNRCHKVEMARRIFDKVVRRNLGCWNAMILGHCLHGNPDDGLELFKDMVDRAGLGKRDSVHPDEVTFIGVLCACARAGLLTEGKNFFSQMIYNHGLKPNFAHFWCMANLYARAGLIQEAEDILRTTQEEEEDMPLESLVWANLLNSCRFQGNVALGERIANSLIDMEPWNILHYRLLLNVYAVGGRWDDVAMVKDLVKTKMKGRTPGCNLVDLKEIVHNYEVGRLLPERIGELNTQLMKWP*