MSLHVGEIAYTNTLPFFFELDRSSLEQHGICITQNVPANINHMLASGELQAAAISSFSYGKNEKDYVVLPDLCVASAGMVHSLLLFSKVPINKLEGESVALTTSSETTVHLLKIVLKRFYQVTPCYKQEKPDLANMLTSHTAALLIGDDAIRERHADAPYVYDLGQLWYEWTGLPMTYALFAVRKDALESKVEEINMLHQSLRKSYLRTAADGYRQISRYLERKGMASLSFWDMYFEALLHQPTSKTEQGLLYYFQLCYEEGFLEREVPTLSKWRPTTSVIKYKQ