MNMQACEWVIRSQARTVTLRVPFSVASVRVRCDRVHAFLKKEKWIVVSQAAAPHSSVSGCVSRETKAAEMLFLRVLGGLRVNEGPVPQKDAAKMLEVGVIELKERSLDLFGQTWLQFAASPPDEEPAEPAAEPAFELPPPQPVCPGFVPVDAPLQPPPLQLGALGLCRSLSLDFAGQPGACVPATPGPVALLRAVTPPSLPLEPAAAAAPAVGQAETGDSLEEDELPLLLLNGPYDEDLDELESMLTGFATADVPPSLLELECELEASSAPPAPAAAPAVAHGSLVPALSSLFGLPPLRATSTATSLPSLWSPAAFISDLDAALEVEGADPLDAFKLVESPAAFADNDGEGVPMFDIHDFGGSPAPTPFLX