MKRQLVPFEAEEEEEPAPYTMDPAADSLACGWMLDFFCLNLCQAFCEDDIEEFKRNRNIAEAIIHGLTRLTAHHLRTIYVCQFLTRIVEGKTLDAQFESDARLTPLESALMIWNKIRKEKEPLHDQIRDLLEIQAVAVCMEKASYKEAEGVFERIFGDTEALSFLPLKMKLLMIINKKDPYHPFFQRFTYKCMIDRVKIYANQVLTEKSSSFLMKAALKVVESKKDEEIFGPFVESPSSETENSPQTTGKKISEKQNSKPESPANSTSITRSHETPLSLSQNKLENSEHQDIEETRIKIRSRGSEYDFRKKEHIKKIQTSKQVEFLEMITLTISKIPHRNQKLKAWSSDEDQKLKSGVKKYGEGRWQKILTSYTFCSRTNVMLKDRWRTLKRLELV