MGNLFCCVLVKQSDVAVKERFGKFQKVLNPGLQFVPWVIGDYVAGTLTLRLQQLDVQCETKTKDNVFVTVVASIQYRVLADKASDAFYRLSNPTTQIKAYVFDVIRACVPKLNLDDVFEQKNEIAKSVEEELDKAMTAYGYEILQTLIIDIEPDQQVKRAMNEINAAARMRVAASEKAEAEKIIQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLGFAGNVPGTSAKDVLDMVMMTQYFDTMRDIGATSKSSAVFIPHGPGAVSDVAAQIRNGLLQANNAS*