MRGVLQTTSQIVTKEYLDACQPKSLKRLFPLDDPPPQNFISHQFEKLTKTYSNPRSILRLYRNYIRATDYPCYPWLVRAACQIGNSFGFNSFWSPRDKQTLTSTDLFKKLMFDLVERSRFLHARHAPRLIYALTALEYRSRHLLAPLLQLVMDNLQHWRLPILATLAHCLTLLGIGDESNNTFNGKDYSGLIQLLLTEVFTRDESDACACDWASLAYTCTLNNLYEWPTKHQPALPIFISQAMKTITLKNLPESGWLQYIIYLILYSADVEKPFCEVAIKKSVPYEIQESLHKRWLTEILIKAQPQGSETLQLDVDLVLQGLGLTQALSNCSVGRDDDEQHCLFTGHLFPQRKLCLEYDYFQPIDENKPKISGLLKFKKRLFNTMGYNVCVVHKCFWDNLTKDGKEKEILSILDNFRPSETEIKNEPVKNIFTDTGNIRHLKHLRPRFEVWPPEKIVV