MKLGVLMDPLANIKPYKDSTVAMIQSAESMGWSCSYFTQYDLVCRDGQAYAQVFAIHLQDEQTADWAETVSLGEQPLSSFDIILMRKDPPFDMEYIYATYALELAEHEGVLVANKPQSLRDANEKFFTMNFPQCCPKTLVSRDIQRLRVFWQQHQQVIFKPLEGMGGRSVFHVDEQGHNLSVILETLTHGQMVSIMAQQYIPEIRTHGDKRILLIDGEPVPYALARMPAKGELRGNLAAGAHGKVVAINERDRWLCKQIAPTLRAKGLYFVGIDVIGDYLTEINVTSPTCIREIAAETSLDIAGDYLRCLAAKRQGSRKLAT