MKLLTGLVFCSLILGVSSFFSFITEAAQGKAEGGGLSPKATRFTWCGPVLVEAGEARARGSSNQAFPAGFLQLAKEVLALACGGPRPQVTQSPWGVLGHVEAYSDMREANYINADKYFHARRNFDAARRGPGGAWAAEVLRAWPAGSTSVGLVTGVNLVPKEKGRAQERPQPFLPPWCCLSGVIILSTLANLEGQDIFESAVMGQAEEVLRENIRDYELILITLSAMKLFTAIVFCSLVVGVSSESWYSFFKEAVQGTGDLLRAYWDMQFTSSRNSNRYFYARGNYEAAQRGTGGIWVAKIISRMKLSVGLIFCFLVMGVSSQQWLIFLREAGQGTKDIWRAYSDMKEANFKNSDKYFHARGNYDAAQRGPGGAWAAEVISNARENIQRLTGHGAEDSAADQAANEWGRSGKDPNHFRPAGLPDKY