MELVNITVMLELTFTIKYLILRVVALMQFMMANGALVRVLIHTDVTKYLYFKAVDGSYVYNKGKIHKVPTTDMEALKSPLMGIFEKRRARKFFIYVQDYLETDPKTHDGLDLTRITAKELFTKYGLDDNTVDFIGHALALYRDDRYLNDPALETVKKIKLCAESLARFQGGSPYIYPLYGLGELPQAFSRLSAVYGGTYMLNKPDCKVTFDEEGKANGVTSEGETARCKKVVCDPSYLPNKVKKIGKVSRAICFMNHPIPNTNDSQSVQIILPQKQLGRRSDMYVFCCSHSHNVAPKGKYIAFVSTEAETDQPERELQPGLNLLGAVDEMFFDTYDIYEPVNEPSLDNCFISKSYDATTHFETTVQDVLAMYTQITGKVLDLSVDLSAASAADE*