MAPSTNGYHNQHHAELLHQTIITKKPSLPCAEDRLSELRRLMNKAQGDPLRVVGIGAGAWGSVFMAMLREAYGHMGDDKVQFRMWRRAGKAVDRASAHCLFDVINSREDVLRRLICNCAYLKYVEARLGDRVLYADEILRDGFCVNMLETPLCPVKVVTNLQEAVWDADIVVNGLPSTETRPVFEEIGRYWGERIALPVVISLAKGVEAVLKPVPHIVTPTQMIHEATNVPISNILYLGGPNIASEVYNKEYANARICGSEKWAKPLANFLRQPHFTVWDNPDLVTHEVMGGLKNVYAIGAGEGFLLLSLSISSRSMIL