MEFVVEEGKLVHEECSTLILPALSIGNVGQLAVDLLVSSTAAERVGYLDDLNLLPCVGNDAYGPLPCGDIALPLEVYESSSTATTLAQQRSPVAKGMMIKFAENIAEFAASNGKKDVIVLASLDFQRLHNLDLSRGPQVYYLSNTESDGRDDHCERLGFGRLGEYDPEGRCWKYLSSVFDKNNKEELSFPSEDELEDIDYYPSLPFAALFSAFKARGLKVTCLLCYCSEGDNIPDAFLLAEAASKLTGLTPDKFHGEEGGKWRIPYSWKSMYGAPPDMSMF*