MSGLHFLLVPLVAQGHIIPAVDLARLLAVRGARVTVVTTPVNAARNRAAVEGARRAGLDVELAEIAFPGPGLGLPEGLENMDMLVEREHYMAFFRAVWRMDAPLEEYLRSLPRRPDCLVADSCNPWTAGVCARHGIPRLVLHCPSAYFLLATHNLSKHGVYDRVAGELEAFEVPGFPVRAVGSKATFRGFFQWPGVEGFQRDVDEAEATADGLILNTFRDIEGTFVDAYAAVLGRRTWAVGPTCASGLLDADAKAGRGNRADADAGGIVPWLDARPPSSVLYVSFGSLARLPAKQLIELGRGLEASGRPFVWAIKEAKSDAGVQAWLAEGFEERVEDRGLLVRGWAPQLTILSHPAVGGFLTHCGWNATLEAIAHGVPALTWPNFADQFSSEQLLVDVLRVGVRSGVKVPAYLPEEAVGVQVTRAGVEKAVAELMDEGPEGAARRARAKEIAAKAKAAVQEGGSSYDDLIDMIHHVAELSRTKSYERDPSARPLASAPELGSKSKNSEEMEAFFSVPS*