METFLGWFYKAFQPQKYSSLCGSPGGPPVTAQRLRLKDGRFLAYSESGVPKDKAQFKIILAHGFTGSRLDFLRASPEIIEEMGIYMVGYYRAGHGESDPNTRKWLGSEASDVEELADALELGQKFFLVGTSMGGYVVWACLKYIPHRLAGAALVAPVINYRWPRFPKDLSKEAYYQQAVGDQWLLRVAYYAPWLLNWWFRDRAISSGIFHQRRNISTLQGENESLHRDLMVMFGKWEFDPMDLPPPSFPVHLWQECEDGIVPASLQKYVSQRVGWIKYHEVPEGGHFLNAIPGFDDHLLKTLLLQP*