MTQSVSLSDFIVKTEDGYMPSDRECVALDRYLSKEQKELRETFKDGKNDRSALRIKMFLSPSPSRRFTQHGVVPMREIKTNTDIPSTLWTLVTDWLLNLLQDEENQEMFEDFISSKFPDVLASADKLARFAQRLEDRKDVLHKNFSKAMNAFGACFWAIKPTFATEGKCNVVRATDDSMILEFQPVPEYFRCGRSKATFYKLYPLSDEQPVNGMLALKAVAGNQFFMYHGHGHIRTVPYHELADAIKSYARKDKETLESISKSPLAAQCGSKFLDMLDGIRSKQKIEDVILKAKIFEKKRS