MKKILTGFMAALAAMTVLSGCEEKRVIYSGPDYLMFSDTLYQCPVREADDDVFDVPVSATRAVDYDRTLAVEIIDKESNAVEGKHYELLSNTVTIKAGELASSVQVKSFYDNIGVSDSLGFALRLVIPDEDKWDLYGTEAKVVLQKVCPFDINNFTGDCVVTSTFFSSDNWTGVAAMRLIKTEVDPEEENTIILHDLYYDGYDVKLKFNTEDDMEPLVEMEEQKLASTADAFIGNIHGNGDLMISQPTAYTSYFSTCEDFVLQYVTLNVYNDDGSLYGSVGTYVNILEWISEGEAEDLRQDGY