MGVRLNRGDVSSSALTHTWGLDHWLPFHDIPSDVTVIVDGIAYSLHKFPLVSRCGWIQRLVREAKEPDLSTIELCDFPGGAQTFEFVAKFCYGINFEIDVRNVASLRCVGEYLDMSEAYGKENLCAQTDAFINEVMRKNLHNCVAVLKECENLLPLADEVGIVGKCVNAVAAKVCGEQMTPSLSRSDLSSSGEMGSPSSPGFSFSTRTSVRRSVEWWVEEISVLRIDSFERVLTAMKAHGLHNDNIAIAITRYAHRWLKGLLRKPALENQSRMKSKLNDTIEQQQRILVETLVSLIPREKNLMPVSFFCAMLRLALYLDTTVACRLDLEKRIGWQLEQATVDDILIPSHSLQSGDTFFDLDTVTRIVTNFLQQEGREEDKDVLALYGYESRGISPSASASIKAARLFDSYLAEVAPDANLSVCKFVTFTGLMPECSRVVDDGLYRAIDVYLKAHPSVNDQERKKICSLMDCQKLSQEACVHAAQNERLPAQVVVQ