MSPPPPPPLPDELLEEVFFRLPPDEPEHLLCASLVSKVWLALLSDPCFHARYRDFHGAPPMLGFLCSSRSISEDNDPYFFPTTKFRARIPDDDWEKFRYAAWDCRHGRVLLADDCFIPDSLVVWNPMTGCRRELDQPGHVGSIYAAVVLCAVAGCDHRACHAGPFQVAFIGTTYDDGECFARACVSMPMTMTTDRSKPCSHSGLDKWGEPCSPLHVGDYTPFWDEIAPVFLEDALYVNLMYQQDDHIEILKYDLGSNCLSLIHAPLAGSIRHNAAILMAMEDGSLGFAHVDQVTLQLWSRHGDSDGIGSWTQRTIIHLNNHLPLQIPNKRLRLIGSLEGGDTIFVNTGLDNYELNLKTLRWKTIQKREKLYVLIPYMSFYNPQGIFVFVYVLSVLIREQLL