MERGALGVGSSVEIPILHDNDRYELVKDIGSGNFGVARLMRDKATRELVAVKYIERGEKIDENVRREIINHRSLRHPNIVRFKEVILTPTHLAIVMEYAAGGELFERICKAGRFSEDEARFFFQQLISGVSYCHSMEICHRDLKLENTLLDGSPAPWLKICDFGYSKSSLLHSQPKSTVGTPAYIAPEVLSKKVYDGKIADVWSCGVTLYVMLVGAYPFEDPEEPRNFRKTIGRILNVQYAVPEEIPVSPECKELLSQIFVSNPTKRISMEDIQSHEWFLKNLPADLVDGAYSRSEFDDHPSQSVDEIMRIIEEARIPAPGLGLGRYLEDASLDLDDMDFENDADLDVDSSGEFVCAM*