MPRPILATIHLNAFRHNLAVIRQRIGKSKIWSVVKANAYGHGLDRIWQSLMQTDGFALLDMNEAIYLREQGWQGPILLLEGFFKSTDLQIINTYSLTTAVHSYWQLEEIEKITLDKPIDIYLKLNSGMNRLGFTPKEYPQAASMAAGIKNINSVTLMSHFPNSDNEIGVREQLSVIERLQMNSLPHCLANSGAVLWHPETHQDWVRPGIILYGASPSGKWCDIADVGLKATMTLQSEIIAVHTLSKGEKIGYGSRYTTQKTMRVGTVACGYADGYPRHAPTGTPIMVDGVRTQLLGAVSMDMLTVDLTPCPQANIGSVVELWGEDLPVDEVAESAGTIGYELLCALTRRVPVIVD