MPFVAITYDIKGGNEDRVAEVFSNFQRPRSAVVPGADGGQAGRILATAVFIRDSLLVRFIEFEGDLDAVARHMAAQPGVQEVERKLRPYLNSPRDTTTVEGFVRTFKSSMLRCVTQLSVPRQLA