MAGRARPLARIAYTFLCPSPSPYLPACSRCLRPFSSSPDQSDVLVIGGGPGGYVAAIKAAQLGFKTACIEKRGALGGTCLNVGCIPSKALLHSSHMFHEAKHSFPSHGVKLSNVEIDIPVMMAQKDKAVSGLTRGVESLFKKNKVAYVKGVGKITAPGEVLVDLLDGGTQTLKAKNIIIATGSEVKSLPGITIDEKKIVSSTGALCLAEVPKKLVVIGAGYIGLEMGSVWARLGSEVTVVEFADTIVPSLDAEIRKTFQRTLEKQKMKFKLKTKVVSVDSSGSGVKLVLEPSSGGEQSTLEADVVLVSAGRVPYTKGLGLEEVGVKVDKFGRLEVDNHFQTNVPGIYAIGDVIAGPMLAHKAEEDGIACVELLAGKAGHVNYDTVPGVIYTHPEVASVGKTEEQVVAMNVKYNVGKFPFMANSRARTIDDAEGMVKIIAEKETDKVLGVHIMGPNAGELIHEAVIALEYGASSEDIARTCHGHPTLSEAVKEAAMATFSSPIHF*