METLVVVSHPEIEKSDTQQFLKASAASLSQVVWHHLDSRLPFDVTAEQQAITSADRLIFQFPLYWYMAPASLHQWLTDVWLKQFVYDARGGLLHGKSLGFVVTFSQSATAYQLGGSVGFSISQFLTPYAALAAKTGLTLLPPLTIAQFANQTDLEHQQLLVRYQQYLTLDHPDRPDEQAQWFIDRLSGNADTQLLADQLAAQTDDIDRLRLTLHELKAGESE