MCSLQSGYIANDSNPGTHAQSIGGVGFNVALATHLASRDHGSFVETRLCSAVGNDLLGRGLMETMKSCGMATDAVSISENFPTGTYVSIHDHSGALVVASADMKVVENISIEHAMECLGKYQPRWVLLDCNLSNSLIDSIVKLEDFDVVIEPASAIKAAKLGKLNNLRIFPHNSVKLITPTVTELNAIFNEFHDNCLFDAYQNEWFPVVDSLGLDYNVRHALDREFERNDYLRPLLEQGFLTKTFRLLPFFNNIIVKDGKNGIIVFQIITDCDKYDNLIKGSKIIGSVSTFSFLTKGKPVGVGRIGVLVQHFPVLDVVPSDEIINVTGAGDSLLGYLFSKLSADSSWLTRLDSTRESYLINSMKSSAASLKSNQAINIDQIRQIP*