MELENLLPCRSKQIDLICAYLDEVVVCFLPSMFVYGLPATGKSSVIKCLVPYLKHRYINVNCIECYTPRLIYECILGQLDPSFSGRCDNPSKFVDMLKETIITTCGSDHSIYIHFEKCERLREVHPLMLPMFLKLQELVNFCVFLIHFVDVVVGVVSYKKNCFFEKIKLKQKNQKTNIDELLKILCHDTPANVPHSTYENFINLLLDVFHMVCRNLTELRYLAHVNLDKYLEPVHKGEANYGDTVKLWKNIEPHLKRAMQTVFLREVSGEQWMKMQQLSSESTSASSSTRSTIEIPVYTKYLLIAAYLASYNPAKLDKRFFMKNAGKTSKRLKNAIKKKEERTSCHLLGPKFFPLDRMMAIFYSIVEEKVVPTANTFSQISSLVSLGLLSQSSMVDQLDGQKYKCLVTLEQIKSVAKSVGFEIMRYLYDFI