MRTVEAVRGRWPEIFEYYDLPNVTGKKHYAGECPACKRKGKYRCDDKDGTGSWICSCGAGDGWKLLELTQGKDFKTLAREIDSLIGNSYNYKRGHDKQQQPETQTIRVKVISKFSTLPPLNDTAAQHYLFNRGIFELPSGHIRFNTEEKTPFGNKQAIWSIATDDKGAGCYLHRTVLDGEKKADFDGNKRMLKLQEDNYLNFANSIAIRMFPVSSTLGIAEGIETALSCKQIYGCNTWSTLNAGFLRKFRAPKGVKHLIIFADRDSNGTGLAAAFECGNKNILSNNDVELVSIRWPEAGDFNDMLINGAKVFQEQLQR