MSALLHHPAIAARLLCVGGRLDSKGPATPPRQAVAVSAIARDGPGLAADVPSSVAWDPDGLLPAPATESHFARRERQRAEAAGVALQQQGGVRAIASEHLAAGGLLAADSLLYDRSALEAELAERYLPVNLDTPGLRIMHLDPPIFTVPDFFTEEQCDEFVAAAIDSAALVPSKVGGGNLRDLQSAAGNTRRTSSSLLLDDNVTAAYPRLRAMAEVLQSLGLRLVGHGDGSSWGAAGKLPRPGQYCYEGLQLAQYQAGQHFLSHEDGFPPALAQQNGFQRHATLLLYLNSTEQGGATRFDMLNLAVQPRKGTALLFFPAFADGTADSRSLHTAEDAVDTKWVTQQWIARGLQNAAVDPIAAALAGSLPATASSTAAPPARQQQRREESERLSAAEALLAGKRGKGKAKKAGSKKAGGGKGFGGX