MFMVKLAHRGRVRVVGVKEKDRDEEVNFYGDSTSHDYYSMLGVLPYATPEEIKRAYYNCMKCCHLDLSGNDADASNFCIFVNVVYEVLSDPVQCMVNDEIHGYSLRTFNPFWMILDQEIMYLLTSLVVKIVQNVAPEIFSFEEDFRRARGCCQSGNPDLVQQAIDSCPVDCIHWTSTTQLSLLEEKMCRVECVNVGLMLTNMGSAALDIFSQASFRWEECQRRDQQHAVIRMRKHCILHYFARFPMEVTQPQVCTNSLKFQLRDSNTRFRTQDYKPRSLDTSRRMLSQGSCKDHAELHLCEHLDLSKLKCDCVQQVHP*