MLQSGCEAFIAFIMEDKRSLGVEEIPIVCEFPDVFPEEISGLPPIREVEFTIELLPGTAPISITPYRMAPAELGELKLQLQDLSSKGFIIPSVSPWGAPVLFVKKKDGSLRMCIDYRRLNHMTVKNKYPLPRIDKLFDQLHGAAYFSKIDLRSGYYQLRVRESNVPKTAFRTRYGHYEFLVMPFGLTNAPAVFMALMNKVFAEYLDHFTVVFIDDVLVYSKSKEEHEKHLRTLLQLLRDNQLYAKLSKCEFWLEQVAFLGHVISREGLAVDPSKVEAVVSWKRPSSVTEIRSFLGLAGYYRRFVQGFSSIVAPLTNLTRKSVPFIWTDQCEESFKKLKKRLIIAPILTLPSGCGGFVVYTDASNVGLGCVLMQNDKVIAYGSRQLKDHGKNYATHDLGLAVVVFALKMWRHYLYGEKFEVHSDHRSLQYLFSQKELNMRQRRWMEYIMIMTFQSSIIRAK