MSSVQEELNNTQDMLQGYVELYNYSLSYVKTMAIGCAIQLGIPSAIHRRGGAATISDIITETGVDPSKLPYLRRLMRVLTVSSILATTGTDETETESDDSTVYKLTPASRLLVSGAGAPTSCDISPMLDLLMRPTTSVATYFSLEEWFKDAGATATLFEVAHGMSPWSLTKNDALYNKTLNDGCAADSNFAMDTLLREPRAAGIFRGLGSLVDVGGGHGAAAMAIARAFPHIRCSVLDLEQVVSGAPDDGTVKFIAGDMFESIPAADCVLLKYVLHCWDDESSVKILRQCKRAIPARDAGGKVVIMNMVVGYGSSDRFVKETQVMCDMWMMRYVGVEREEHEWKRIFLEAGFSDYRITPTALGFQSVIEVFP*