MAKRVTLFEPPPLDESKAPIENVLELTPVVDIGPDVFTNTRPLWHPPGARGIFGGAAIAQSLSAAMRTVPTDFAVHSMHCYFVLAGDSEIPILYHVERVRDGRSFITRTVQARQRGRPIFTTTLSFSRANSGGKKRLEHATPKPSLADPAEGTRGSLEDSRGPFETHRAGTVNRDSPNPEDKRVRRFARARGRISEAGGHQAHLSALAYITDSYFIGTVARVQNIPRFSSPAELRRALQALKNPSDLDDEDIARAIKELKEEEAADLRRRLEGALSQATNQPKEDRKEVGMMVSLDHSIYFHNPWAFRADEWMLMEMESPWAGEGRGLAIQKIWSRDGTLIATCTQEVRLRFHSLSRTLRFGLLPARKRPLTLVRVFLGSGAIKTGRACSCEDLAVTGLDLFPFLFFFPFSLFTIF*