MTTVAAVTTIGASGLRATDVTEHHRTVICPQLGCGKTFRDTAAMRKHLHTHGPRVHICGECGKAFVESSKLKRHQLVHTGEKPYQCTFEVRLCGAGELTFFLFLSSAFLGSVL