MDSLKLPTTAAQAKVFTGPDSLIFPKGIDAEGDEQQKSQSSLSQQQQQQQSESGDGGDIKLKKEPSDVVEPKQEDDDGATSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIRDPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFCDFKIQNIVGSTDVKFAIRLEGLAFAHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKKREEIYDAFESIYPVLNEFRKN