MKQITTHISALLLLFGAAACGVDNYPAPDSQLYGTFLDIDTDEPVEQDIIRGSTIEFIEHGYASQTKQTMIVKNDGSYRNNLIFANTYTITPVRGNFVPMGAQEVAVKGDTKLDFKVQPYIRVKEASIEKAGTKVIAKFKLQQTVMNNVRKIGLYAHPEPSVGEPMRVALAEQEINGAIDPDKVYQLEIDIPSNSNVLKAGNPYFFRVGGIIDAPESKFNYAKAVRIAL