MGSQTNYLGENYTKELETPTNITIKKILGLLMGIIDGDDERKREVISLGIGDPTAHSCFHTTNEAKEAVVESLLIDKFNGYSPSAGLPTTRKAIASYLSRDLCYELSQEDVYITVGCTQAIEMALSFLAKPNSNILLPRPGFPTYALCASFRNIEVRYYDLLPQNNWQLNLEAIEDLVDQNTIAIVIINPGNPCGNVYSYDHLKKIAETAKKVKTLIIADEVYGHLAFGETPFTPMGLFSSITPILTLGSLSKRWLIPGWRLGWFVINDPNCIFKSPKIIERINNYCDLCASPTTFIQAAVPKIIENTKEDFFKNTLKMLKKNSDICYEKILEIPCLNCPYKPQGSMVVMVNLNIILLQNIIDDMDFCFKLAKEEYVILLPGTAVGLKNWIRITFAVESSFLEEGLKRLKSFCLRHSKPQN