MKAFVIAEHSDAAAQLAAGARTVADEVAVAVINAEVPAGIADAAYHVAVPEGAIADDAYGAIATVLDADVVIAEPTRHVKSVVGRLAAAKGAAVITDCLSIADGAAVSMYFGGVGQITRKAKGTAFYTVAPSVFGDAAASGSNGAAEELAWVAPANAAKLVASEPVVKSGVDLTKADVVVACGRGFVGKTGLNTELIGVAEQIAAKTNGGVGCSRPLAEGVEGSDFDSYIGVSGLQLTPKVYICAGISGQMQHMVGCNRSGVIIAINKDKNAPIFKQCDLGVVGSVEDVLPALAAAL