MTSAPAALPDLGPRVRFEAIPNVIPSEHGRANDMLGFVEAVYTKMAAPFERLLDRLAPPQAIVADVFVPWTVAVGARRGVPVCAMCPLSATMFAVQYNFHRLPPAVAAGYASPDGTDPCLIEDYIPGTKSIRFTDLAPTHTNAGLLDKVLEAYFSVKKAQCVILTSFQELESDAIGALRRELPCPVYAAGPCIPFMALQEGISNPDGDGYMAWLDAQPAGSVLYVSLGSFLSVSAAQFDEIAAGLAESKARFLWVLRDADARSRVTGAAAGIAVPWTDQLRVLCHPSVGGFFTHSGMNSTLEAVYAGVPMLTLPIAFDQPTNSRLIAEVWKTGLGLKEMARGDGVIGREEIAAAVERLMRPDSAEAADMRMRAALLKDAARAAAEEGGSSWKDITSFTL