MTTRYRGLLAVPFVLYSQPTGVFGDDSNVAKMAEEAHRRYAEIMRDVELMIDDHIARQHRDRALPSKLGMLVPTAGPFFTRLPLEAAFKYQDRKRYMSSRRYVAPSFNDVRLVLNSAQIMAVTNGTLQLATFDGDVTLYDDGQSLEPSSPVIPRLLDLLRKNIKIGIVTAAGYTTADRYYQRLHGLLDAIAESTELDPVQKQNIVIMGGEANYLFEYEPSSPYRLAPVPRQAWLTPEMAAWSEAEIAALLDVAESALRDCIRTMNLPAIIVRKDRAVGIVPNPPEVRIARESLEETVLVVQRILELSALGTPSQQAGQGAQGRHGVPFCAFNGGRDVFVDIGDKSWGVTVCQQWFGRRSGGATGADAALTAIRGENTLHVGDQFLSAGSNDFKARSVGTTAWIASPAETVELLDELADLMQKKLS*