MGSEMKERPHAVCIPYPAQGHVTPMLKLAKLLHHVRGFYITFVNTEFNHQRLLRSRGPDSLKGLDDFRFEIIPDGLPPSDRDATQDIPALCDSTSKNCLAPFRNLLTKLNTTPNTPQVTCIVSDGVMSFTLDAAEEFRIPEVLFWTPTACGVMCYLHYPQFIERGLTPLKDESYLTNGYLDTPIDCIPGMKGMRLRDVTSFVRTTDPNEIVFNFVLRETERTSRAMAIIINTFDDFERNVLEAMKSIIPPIYTIGPLSILSNQIPDGPLKSIGSNLWKEDTSCLEWLDNREPNSVVYVNYGSITVMTAEQLEEFAWGLANSNHPFLWIIRPDLVVGESVMLPPEFVAQIKDKGLLTSWCPQEQVLKHPSIGVFLTHCGWNSMLESICGGVPVICWPFFGEQQTNCRYACTEWGIGMEIDNDVKRDEVEGLVREMMEGDKGKEMRKKALEWKELANNATRQGGSSYANMDKLGNLLARCKVGEFPVKDTMMI