MTKLQHGTFNDTSGEGDWVLTVFTALSTVLKIFELMPSHIAVIFDHEGLTFRHTLFSNYKVNRSPTPDTVVQSLRYIKPALIAMGIKTIEVPGVEADDVIGTLAVSAVKAGTKVRVLSPDKDFFQLISSSLRLLRFVPRGSGIVSFGLEDFQARFGNLEPSQFVDILALMGDKIDNIPGVAGIGEKTAVKLIKHYGSLEKLVEERNNVKGKRALSGLLADNGEVFLGKRLVMLRTDLPHYMVPFSMGDFLYKKPQDGGERYFNLLKAMGSFVDGPFVVDLENRTQEVWLKY*