MALLCHCSRTHSAPTTALAFGPRYAQKNNTFVLRDRGRWRRRGVCAASSGDGGTRRPPPLRLTYLEGNSWLWEVSGTRVAVDPILVGNLDFGIPWLYDAAKKTLKNFRLEDLQELDCLLITQSLDDHCHMKTLKPLSKIYPDLCVVSTPNAEPILKDLFNEVIYIEPGQSTRLRGKNGSEIDIRASAGPILGPPWQRPENGYFIEAHDPKFILYYEPHCVYNKSLLEGQHADVIITPVIKQLLPAFTLVSGQEDAVELARLLNARFIVPMNNGDLESKGILSSILYTDGTMESFK