MRSRTKGRQQVAIKLPTGYVTPEMAEVFKEETRRTIAQSRNCPHVVECFGWSEIRGVPCLVMRLYERGSLWNLIDEQVGDSIAVPTVLQIARDIAQGLAELHNQRILFNDLKPGNVLLTNDGSCRLADFGLAKVLDHASWANTRTRRGTPYFMPPETFQSNSEGFTVSFASDIWSWGITLTQVVSSDVCAPYGPGLSDGNLFNLLIVQKREPQVPPTPGAPVLQQIIRDCLKLDPAQRPSASVLVQNFKQCLAFMFAPLRVTLTGLDGTNYRIPSITGAVPQSRFSSRNAFRVATRASAFRASTHGCAFRAATRCKCFQGGYP