MQVLGLCRFSYLGLGGFKVMHETLEERRAYLYAPARMEDRFRQFEAVTLPSVTGQTDPDFEFLVVIGECFPDSYRARLEDLVRGVPQVRIRAYPPLRHRTAMAQALDDHRRDMDAPCLQFRLDDDDGMARDFVARYREVAADTEALWRKHPAVAVDFNTGYVFRCGKRGIEISPFQFAYSAIALGVIVAPGHREGIMHFGHHKLWTVMPTITVPGEDMMLRGHNEFNDSRAKPGAKQFSYQPLDADEEAYFKARFNVDNARVREIFSAPMP