MDIFHALRQQVIQRVLLKDKTPRNAELQRAVDNCHPLFFLSLDVYTSYFPMREAKVLRFNSSGFVYPLQLNRAAVSLQFALTTAFPQPSTNTVNRFCNGLTNAVSVVRRQCIATTYSACVGRTFKAVIITVSVPFSARKQPSRTVCAHFTSLSNTPSFNPTLLQVTTCSESATEFHPSMRPHTPAEAEATVWNAVCINHCGGDPGANCSEGSSLYGGLKRKKSRKQEAVNGRKASRMKVKQKRQEGGGRSEGEAAMAGGGPPCLCGRWRGEAQKRANTER