MSHLNVWNNLGEVATTVQLVGLDSVKIIALIVKAANNARMHKKNCKQFAQHLKLIGNLLEKLKLSDLKQWPETREPLEALEEALRRAYLLVNGCKDKSYLYLLALGWTTVSQFKECQAEIDRLLGLIPLITLVGKNRERYQAIEKDKRVYTLDDEELRIHETVLKTEVTAKDARILEKSLSRSYPGLSLDEVLKEENSKLKMELEQVEEGMEMDQVEVIHHLLDVTETVIPLKNKLRHSSSTLRSKRLNITKEVTDQEHVEENCHTLDRSEASYSDEQSEPSPRPDKAISSPKQESSPKKGPQLPGEWHSGLFDCCMDPYLCISTCMYPCGTFSDVAAFASGGKVTPEDACNDFMTYSLILSCCCYTCCYRRKLRKRYNIEGGCCEDLCTHVLCFYCALIQEWHEILARDGEGISMSPPQPQKMDRDG*