MRGRRRGEGPGAGVEAAVSAVAEIIKRVESELAEFWSAPDESRAEPAPKTRASTLNFVAVGSRAEVERLKEQAEDLAETHAGRTLLITLDDRLDPLSVQADWSATCRRAGEVPICYDRVELTFGVAAAERVASVVSALTISDVTVIVELAPGAPNVLGDALAPICDRLVFDSAETCIERIAEVARGTRAPLADRAFVRTFSFRELVARFFDDMPEACRAIRRVEIARSAGAKPDPAALFLGWMGSRLGWTFESRGPAPSGGGVIGRARGADGAPIEIALVDGPPADAQAWRRLDGVRLWTSLRGEPLTLGCVRLDKAPGTVRWTMEGARSAEHLHPLGYRDETWVLAKTIDSLEGDRLLREAVLAAAKWSAL