MESGSQRRLDSLSRHFLQPHQANRSLFPNLLRGVHVKDVEADPVLIGGMVLDIQATPSISAKPKTTTPGKVHYVPGGVARNIAECMSKLGTKPYMISALGLDMAGNMLLEHWKSARLSMEGIRKHHDIQTSVVCHIFDGDGELAAGVASVEAIENFLTSDWIRQFKCNICSAPVLMVDANLSPSALEASCQMAAESSTPVWFEPVSVIKSRRVASVAKYITFASPNEDELIAMANALSCKDVFHPIQRDYVGTKCSIESLFQMLKPAILVLLEKGIKVVVLTLGSDGVFLCSKEGPGFMNNVLKGTKPQGFGSQLYEIITESCPSNLFLNIATSSSKTYPFAVHLPALPASVARLTGAGDCLVGGTLASMCAGLDVLQSVAAGIAAAKAAVEGETNVPSEYSLAKIADDARRVCSSAKVISHRSML*