MDLDHRPTQLVFFPYPLQGHLTPMLQLAQSLLSLNPSFKITIAHTHFNSPKIESPLKFTLIPIDDGLPVNWQPKGGADLLKLVDTISSNCRAPLFSLLSRLNEEDPVAGFFYDGIMGFAGEVGTELGLKAMAFRTSSATSFAVFANIEKLHEMGYLPIRDFESEERISELPPLRIKDLPAFSSDNSVLESFWAGISQLTKQTKKASALILNSLSALENEALKMIQHDFHIPIYAIGPLNCQISLNLLPEDSKCLSWLDAQPPKSVIYTSFGSLAGMDSSQVAEIAWGLANSGCRFLWVVRPGSVNGYDAAELPSGFMDQVGSRGLVVGWAPQKDVLAHQAVGAFWTHCGWNSTLESLCAAVPMACWARFGDQKVLESSLEKGGSSYEAFEALVNKLKS*