MRKLASIQKIKALDPIPDADAIMRATVLGWELVVKKDEFKEGELCVYCEIDSILPDKPEYEFLKPRGMRIRTIRLRGQISQGICFPLSVLPEGTPIEEDLDVTDILGVIKYEPPIPAMLAGVMKSTFPSFIPKTDETRVQVLQRVLDKYQGEKCFVTEKLDGSSVTYYLRDEAFSVCSRNMELEPDDENTFWAVAKALNVEEKLKSFGRNIALQGELIGEGVQGNKYALKGQTARFFSIYDIDKSVYVSFNEFESILKNLDLPSVPILEADYALSNDIHALIEKSKMRSTLNDKVWAEGIVIRPLEERHERNVGRVSFKAINPEFLLKYE