MKRAQGDSSSGAYRASHGKSKMQEPQDAGVDELLASLGYNVRASDMAEVAQKLEQLEMVMGTAQEDGISHLASETVHYNPSDIATWIESMLTELNFPPNLGAPYAPNPSNNCWTAAELPPPPLPDSNAAESCSSNLHPPQLFDSSDFGTSSQISSLVYQSPPREKKRIKAAPPPEPRPVVVVDSQETGIRLVHTLMACAEAVQQENMNAAEALVKQIGMLAVSQAGAMRKVATFFAEALARRIFRFHPQDTVDLFSDILQMHFYETCPYLKFAHFTANQAILEAFAGKKRVHVIDFSMKQGMQWPALMQALALRPGGPPAFRLTGIGPPQPDNTDPLQQVGWKLAQLAETIHVEFEYRGFVARSLADLEAYMLDVRPSDVEVVAVNSIFELHNLLAQPSALDKVLASVRALRPKIVTIVEQEANHNGPVFMDRFTEALHYYSTLFDSLEGCGLPPGSNDQVMSEVYLGRQICNIVACEGADRVERHETLTQWRARMGAAGFAPVHLGSNAFRQASMLLTLFSGGDGYKVEENNGCLMLAWHTRPLIATSAWQIALP