MGWGRTRPLVVNRLWRNKNVKKIAIAALFTAMSLQAVHAAGDKLTLCVYDPLGARGDAFGYAKDYVLQMPRFGLTNPIDLKAYTNEAIIAEDFKAGQCDGAIMSNLRAREFNKFTGSLDAIGAVPSKQDLNIALQVLSSKQLAPKMSQGDYEVVGMIPLGAAYIMVNDRKINTLAKAAGKKIAVLDYDKSQAKLVQRVGAQPVSVDLTTISGKFNNHQVDIIAGPSVIFKPLELWKGMTDSSGAVKGAVIRFPLIQVTATMVVRKSKFTNEEANQKIREYVFSQIGTAYKYIDNAEKEIDAKYWMDVPDADKIGYSKLMRESRLDLTKDGTYNPDMMKLLKKVRCKTAPTNFECALNDE