MGEKGSVCVTGAGGFVASWLVKLLLSKGYMVHGTVRDPGDEKNSHLKRLEKAQENLILFKANLLDYNSLCAAIVGCSGVFHVASPVPSSLSDNPETELLEAAVKGTLNVLKVCSETGVERVVVVSSTTAVVNNPNWPPNRPMDEDCWSDIVYCRETTLTFQNVQPTNDHLGPESIFTNQVQWYNWYCIAKTTSEREALKYAENSGLDVVTVCASRVLGPLLQLTVNASSQLFSELFKDNRVWVIVDVQDVAEALLLVYEKKEASGRYICASHLVRVESVVEMLKTKYPYYNYPKNYIEAVQEVKLSSEKLKKLGWECRSLQDTIVDSVECYQEAGILNKD