MNGGTFTPGKEKDRAGIYFNFKTTAEERVSIGDRGTVALPVVMSWGEPKTFVSISSIEDLNKKVGLNIDDPSLLLFREAKKNAQTVLLYRLNTGAPAKAQIGETLSVTAKYGGEKGNDISIRISENVLDSKKFDVTTFVGTDEADRQTVKTAEELTANAYVAFQGEGALELTAGTKLSGGENGTASVADYTAFLDAAETEYFNTIALPVADNEQLKATFAAFIKRLRDKQGQKVQGVVADYAGDYEGIINVTGGVVLEDGTEITPEKATAWVAGASAGATFNQSLTFVEYEGAVDVLNRLDEDQVIERLKKGEFLFTFDARDQSVSVEKDINSLTSFTADKNKKFSKNKIIRVLDGVNNDLTRELKALIKARKASGSDIPASDDGLQYVKTLIIQYMTALQEAGGITGFDSESDIAITLNEDRDGFLIDLAVQPVDAAEKFYFNVEVK