MSQHTLLFLFGLLASATQLCAVDALIVNGLRVGFYGKTCPVAESVISDIVNNEIAMDRGISPGLIRLFFHDCFITGCDASILLDVSPAGDVPEKESSANGFTLVGLRTIDLAKSTLEGMCPGTVSCADILAFAARDAAVAAGLPRYDVVAGRRDGMRSNMDDLPGNFPVPGHHVPRLTELFNQRGLSQEDLVLLSGAHSIGGAHCFMFANRIYNFSKNADIDPTLDPNYAKWLRQRCPPRKPDDDPEQAPKVKFDAQTGEKLDVAYYSELLARRGLLTSDNALIEDPQTKAMVEAFARNEALWQQKFAQAMQKVGMLDVLIGEGKGQVRKQCRLVNEQEKAIEQQQPQQEEQQPPQEEEEQQQQQPQPHLPWFLQRRRPRPQHRPRVPFRRHPVADLVNGFFRGFH*