MSKLQQILTYLESEKLDVAVVSDPVTINYLTGFYSDPHERQMFLFVLADQEPLLFVPALEVERASSTVSFPVVGYVDSENPWQKIKHALPQLDFKRVAVEFDNLILTKYHGLKTVFETAEFDNLTPRIQRMRLIKSADEVQKMMIAGLYADKAVHVGFDNISLDKTETDIIAQIDFAMKREGYEMSFDTMVLTGDNAANPHGIPAANKVENDALLLFDLGVLVNGYASDMTRTVAVGKPDQFKKDIYNLTLEAQQAALDFIKPGVTAHEVDRAAREVIEKAGYGEYFNHRLGHGIGMDVHEFPSIMEGNDMVIEEGMCFSAEPGIYIPGKVGVRIEDCGVVTKDGFDLFTSTSKDLLYFD*