MKLEKKNADDNPEEELYGIQKERNIRQVQFGLGKKFLTWYGSNVYFNKSTRLLGYINMPKSPGKKGKIQSPVGQYWLDTLYICEYCFKYTDQLKELESHISHCLYAKKAPGRIMYKSPDITIRRVKGWKHELYCQCLCLFTKLFLDNKSMYFKLPHYEFYIIYKTGSTKPMGYFSKDILSYARYNLACILTFPPYQRQHVGTYLMEFSYKLSKLEGIASGPETPLSPFGLISYINYWSRIIAMELLEGELMGYNYVTLEMISKVTGFRISDIITTFKQLDCLDENDNILLNKLKMWAKGKSKHLKGYYLDNEYFLADA