MESRTIEQFQGKTILITGATGFLSKLLVEKILRIQPNVKKLYLLIRASDYNSARKRFTNEVMISELFNIIREKMGSVYFCSLVEEKVFAISGDISQEDMGIINSQLRNEMYNEIDIIINSASTFDERYDIAMNVNVVGAMNVLKFAKNSYVCSKTTEIVREKPLVMGETFNENSYLDMDVERRVIANKLKELETQNKTPKEVTTTMKELGIQRAKLHGWLYTYSFTKAMGEMILGHLKENLQLVFIRPTIITSTYKEPFPGWIEGVRTLDAFILAYGKGVLNFFYGNPDSKLDTIPGDMVVNAIFAAILAHENNQCSQQVLIYNISSSSRGPQRNSDIKHFMFHYFTNNPWINKDGKTIKVTKPILFSNISSFRRHISIHYSLLLKMLKFVNLVSFHRFDKTYENMKMKMCKAIRLSKLYEPYMFFYGSFDDVNTEKLRLTMKEINLDGVLNFDPRCINWEDYFMNTHIPGSVRYLF*