MVSLHGRPLHYVFKIPDRDRTMDFYRKVLGMKVFRHEEFSEGCEAQCNGEYAGRWSKTMIGYGNEDDNFVIELTYNYGIHSYERGNDFLGITIQDGEILKRAREFKWPIADGNILEAPGGYKYYIVDKDQPSDRDPVLNVMLASSSLEKSVNYWNGILGLTIYEKTDKSATFGFEKKATKIQLKDIGGPVDRRKAYGRIAFSIPYAEQEPVSDIITKNKQTILNPLMLLPTPGKQTVRVIILADPDGHEICFVEDEGYRKLSLPDFASEKVLDLQIKKDKS