MLTLTIKTPVITYTQPLGLFIDGQWVEGVRGKTFDTINPTTEQPIVAVHEAGPEDVEIAVRAARKAFTGIWSRTSPTDRGKLLVKLAELFEEHSDVLAAIESLDNGKALSLSKVDVKIAAETLRYYGGWADKINGKTIDTDHEHFTYTRHEPIGVCGQIIPWNFPLVSLTMKIGPALACGNTVVLKTAEQTPLSGLYAATLMQKAGIPAGVINVLSGFGLTAGAAIAAHTDIDKISFTGSTAVGRSILQAAAASNIKKLTLELGGKSANIVFNDADVEEAVTWAHLGIFWNHGQVCCAGSRIYVQSRIYDDFIKTFKARASAVVIGDPFDQDTFQGPQISKVQYDRIMDYIQSGIEDGAVVEVGGKRHGTKGYFIQPTIFSNVSRDMSIMREEIFGPVCVICKFETEQEAIELANDSNYGLAAAIHTTDINTSIRVSNKLKAGTVWVNTYNSLSYQVPFGGFKESGMGREMGEYALSDYTQVKSVRIRLKSNL*