MKDSIVIDGRRVELDGEKNLLEVVRKAGIDLPTFCYYSCMSVYGACRMCTVEDSRGRTMAACSTPPKPGMEIRTNTERLRKYRRMILELLLSNHNRDCTTCEKNGSCKLQELALRFGVRKVRFRQEVRDLPLDTSSPAILRDPQKCILCGDCVRMCAEVQGVGALAFAYRGSDMEVTTAFHRSLGDVGCVGCGQCAGVCPTGAITVRDDTARAWKALQDPQTRVVAQIAPAVRVAIGEEFGMEPGEVTLGKLVAAMRMLGFDEVYDTGLGADLTVTEEGNELLDRLQNGGRFPMFTSCCPGWVTYARNRHPELAENISTCRSPMGMFGAVLRDYFSGKDTAEGKKTFSVAVMPCTGKKLEAGWDEMVTEIGKDIDVVLTTQEIAQMIREGGIDFAALESEGPDMPFGLTSGAGVIFGVTGGVTEAVLRNLAADSGHDTLQQVAFTGVRGMEGVKEASAAVDGRELRVAVVHGLRNAEQLIQDMQAGRRQYDFVEVMACPGGCIGGGGQPGPQAAETRAARAKGLYQADSETQIRRSQENPVLSKVYGDVLGENHHRLHRGRH