MTLHHELLPDFVEAVRIHPEIYDGHFSKDSDKAWNVIADLFEITVNDAKKQWYELVRIHRYMYLEMPDEAFKVIAPQEDPRWAIATRQTAITLAHFLQNDLKFLFKNEVVF