MESLLGSKNTSTTPEAIENLKEEMIENKEELGSESSTDSEETLQKSFPALNQAFNFATLGNPYAANFFLPHQILHPTYMPNLAAMTAAMNAIGNNEIHASKDPSPFSTVCSDMFESKSSAHSNYSRSPLNKSATTTCVVCGDVSSGRHYGAYACNGCSSFMKRSVRRRIIYRCQAGSGNCVVDKAHRNQCQACRLKKCFVQGMNKDAVQNERQPRHMATIKNSIEGDRNKLFSDFVENAKASTAEQTNSQFPVESSTTEGSSETSELSARILYMAIKWAKSLPSFSQLNANDQIVLLKANWSDLFILSALQFASAMDRFPLCQESIVEDIQRVNDHNYISLHDLFKIVKVDNIDQGEFACLKALVLFRPEVVGLSDRNQVEALQDQAQIMLGQHTGKCSSKPTRFGKLLLFLPLLRTVDRSAVKKEVLGVSYGSTSLDNVICNIFKD