MKREREQLGSIAGTSSCGYSSGKSNLWEEEGGMDELLAVVGYKVRSSDMAEVAQKLERLEEAMGNVQDDLPEISNDVVHYNPSDISNWLETMLSNFDPLPSEEPEKDSASSDYDLKAIPGKAIYGASDALPNPKRVKADESRRAVVVVDSQENGIRLVHSLMACAEAVENNNLAVAEALVKQIGFLAVSQVGAMRKVAIYFAEALARRIYRVFPLQHSLSDSLQIHFYETCPYLKFAHFTANQVILEAFQGKNRVHVIDFGINQGMQWPALMQALAVRTGGPPVFRLTGIGPPAADNSDHLQEVGWKLAQLAEEINVQFEYRGFVANSLADLDASMLDLREGEAVAVNSVFEFHKLLARPGAVEKVLSVVRQIRPEIVTVVEQEANHNRLSFVDRFTESLHYYSTLFDSLEGSPVNPNDKAMSEVYLGKQICNVVACEGMDRVERHETLNQWRNRFVSTGFSSVHLGSNAYKQASMLLALFAGGDGYRVEENNGCLMLGWHTRPLIATSAWQLAATR