MGIVRNDFSNFNLNDVLFNWKTCTGSGLFKERRLVPWSSPPFGVLKFNVHGALMGKPGLGIGGVFRNCRGEVLLMFSKNVGVRDSKAAEVLVILEVLRLFSSDCLGV