MKLQSAYIYFVDGSTAASASIDDVKAKFTRYVDMTTKTGKQLGWTYADAAFPYTLEERPDGKDAWFLLKGKDPNMYKAIVVGVGSKNENGSEKHYIQVSLPESATHGDKNKANEYCRYLARDYKAELHLFNNRIQYFQPRKP