MARVVNVDEYEDLARVKMPKMYYDFYAGGAEDKWTLRENRSAFSRIRIRPQVLVDVSHTDLTTSVLGLKIACPIMVAPTALHKLAHPEGELATARATAAANTVMVVSTSSSHTIEEIADTGPGIRFFQLYIFNKVRAMELVARAEKAGYKAIVLTVDTPILGRREDDLRNRLVLPPDVSMKLIDGIGEQHSQPTEPGSSLAAVASEYKDKSITWKDVQAFMKLTKLPFLLKGILTKEDALKAIDICVDGIIVSNHGGRQLDHVPATISVLEEVAITRNSCYVVAAAAGRCPVFVDGGIRRGTDVFKALALGASGVFVGRPVLFGLAIDGEQGVKKVLDMLKDELRTTMVIAGCPTLAHINRSSVQTPEEKPSSKL*