MGGLGKTTIAQLVYNDETIKKHFEKRIWVCVSENYDVNKILTKFLRSMGESTDGGLDLDTLLQRINAVCAKNRFLLVLDDVWDVILWERLKVTLKDAALGSRIVVTTRSRTVADVMETTRYHDLGILSDSDCWKLFTSRAFRGRNEVEWPPELTEVEDKGRMADGLAKRNMGMEIT