MTDRTIGEAAELLGVTTRTLRHWDSIGLLQPSWRTTTDYRLYTEDDVERALQILIYRAAGIGLKDIAEVLDQPDSANQHLRRQRELLVEQIGQLHRMVRAVDEILGKDAISVKEKIEIFGEDLPKYQEEAFQRWGDTPEWKESQKIQEKMTKEDFQRAKDEHEGFVEKLIDASLRGIAPGSAEGNELALAHRASIGQWYTVSANKQVILARMYVEDERFNETYKGHASYLLTLIEALAQVEGVDLENVEWE