MCGGAILAELTPPPARGGGASKPVGAKGQVWPVSSKKEGGTNKTRHGSVVDDFEAAFEGFHDDFPVLFASKPAFSPVHGDSGRAREAQAAASCRKKKRVRGLHGIRQRPWGKWAAEIRDPHKGARVWLGTYDTADEAARAYDVAARRLRGSNAKLNFPAAPGRARPRCGTAPKPRRPTTAQTACFSAITAAAAARAQEIEQELMPMPYFDVDAFLDLAASVAELPPVIIGSSFADSAGGAATRGFADELEFDPFMLCELPWSESDTCESIEGLFAGDAVQDAGGVNTGMDSVSLWSFDEFPMDAAAF