MSQIVYVDPAKCNLSLTCIRTCPVKAIKIEEKHAEVVASRCIGCGHCVTVCAQDAISYRDEKERVKVLLASGAQVVAMCDPSISGEFVDITDYRKFVAMIRNLGFTYVVETAFGVDLVAFRYRDMLNDFHGKYYIHTVCPPVSAYVEKFQPELVDNLAPFVPPYVAMAKVVRRMYGNDVKVVYITACVAAKDDGRTFKDDGRIDGILTFVELREMFKAYGVTEFNVEFSDFDPPVGRKGGLFPIRRGMLQAVDINQELLSGDIISANGKGDFLQSIAEFKKETGLRQHLDLFYCEGCVMGPGMSPGGKKFLRRSEVIKYVNKRLKGIDLVNWHEQIEMFHDLDLSRKFQAQDRRLPQPPESDIQRVLHELGKSKVEDQLGCGACGYPSCREFAIACCQGLTNYEMCYSYSVNKLHTFISKVNATNDKLKRTKEALKDSEEKARSGEMAALEAAEITTAMLDKINSGVVLVDENLRVMESNRAFVHMLGEDAATINELIPGLKGAELASLVPFYRLFATVLQSGQDLLNRDTPFGDSIFNVSVFTIKKQKVVGGIIRDLTSPDVRREEIINRARAVIRENLETVQQIAFLLGESASKTEKILTSIIEAQKLGSEVEEDDSAV