MVKYDLRKGYYHLALHPDTQRLLTFRWRGRLYVYQALCFGVNVACRVFTKLMRAFAKYWAALGLGLVFSSKSDFTPTQVTEYLGLEIDTRPERGVFTVTPRKVAKITALIDETLSAPAASIRALQRLAGKLIALRMAFPAARLMTRPVFAALAAAETRGLTPFDPLRLFTDASGFGFAAFLDCGEDAASRELCPRLHRELFVAACRAAGCKLIHEHVADDDSTWLAATRPDRTALLTVDSRLPQHNLGGGASGPLAGPRSSGGVTPDALAELARWREAAWAARTNQAATRVWRRYLDFLATTPGKWHPADEKAVLLFLASAAHSRNEATGQPLAPSTIQGMAAHIWRILKAERLIDPNEPRSWEYLRAIRGMTRALGPGPFDRLSRLALMSLGISGLLRISEVAALRQGDVTDQVGHGEHILVASAPAAGRACPVRATATYVNAVNRIYGPRPPSAPFFLRGPRVPLEATRTISAAPSLSSALVTSGLIRMTTRVIAFDAAAPRYVDDYTLAIETEGVAFA*