MSSELDDEEWITHVRHELLEQTLKDTIDPSIFMVSSPLRGLKLDAFIPQVVAIGPYHCDLGPHHSDFPESVETQRYKAMAAKEMERHKVMVARDTARKFKTRDFCFLVDEFLTIIDRVKAQYDSELDWKSDEKLALVLALDASFVVEVLRSLLEMQSNPASRTGYANKFPRPLRKSILQDFILLENQIPLFLLLKVIRMDEKCSSDEEAERKLGSMITKVASDILPFAMLHDASLSSPVINLGRRKHLLDCLYRIVTFRRTSMASKKNEMLEWPTQSPRAVELANSGVKFRGKVGNVLDVNFDPQTAILSLPKIRVGDDTEKLFRNLLAYESHLIDNVEVLSYLRFMNNLVDTPEDVALLVEKGILVQDIGSNEEVAQMWNNLCVNTMRVWSRHYEELSVALNKHCSFKLNALKAEFKAEYLSRPWLVVSLASGSALLIMTFIIMYY