MLVHGRRLGLLLGRSHVAAPKHTSHLPRRTVHLNHFVSKGEAASEAEPPQSTFTVAVKDNIATQAHPTTCASNILRDYTSPYEATVVRQLRRRGARVVGTTNLDEFGMGTHSTHSAHGPVASPAGRSAGGSSGGSAVAVAAGEVEVALGTDTGGSVRLPAAYNGVVGFKPSYGMLSRYGVVPYANSLDTVGLLARSVERIRDLVVGEGLWAQHDDKDPTSLSAAARLRCASGRTGYKGEAAKVGWEGLTFGIPLEYNIFELDPLIREAWEEVAALLQSLGANVVPVSLPTTRQALSAYYVLAPAEASSNLAKYDGVRYGNPGPESENEGGVLYSAARGAGFGDEVKRRILLGAYSLSSEAMDNYFVQAQKVRRLVRGDFDRVFLLDNPLVDKEPTEEGFGEEAEQADLADLHEDVPLLNKRGPARVDFILSPTAPTPAPTLDEALSQTSLDSATNDVFTVPASLAGLPAISLPVDMKEDVHGVGRFAGIQIIGQYWDDARLLDVAVALRGVLGRGLV