MGGLGKTTLAQLAYNDPRVESHFELRMWVCVSDDFDLRRVTRAIIEAATGSTCEELDMDLLQRRLQEKLGCKKFLLVLDDMWNENREECDRLKHYLRGAQGSRIIVTTRSKKVALIMGTLPPLELAGLSEEDCWSLFKKRAFPPGEEDTYPSLIVRGKEIVKKCGGLPLAAKALGSLMCFKREETEWTFLKES