MAGILSPKSFVSDIRREFSSSGNVSWALFVVLCLWGGSEILRLLVHAPGLIEHIMQTHSSARPAIEMSPSVGLLFGVVPVIAGLVILGAVVLCIRLRRRSD