MKFTLGLGSRAWRVSWERAAAAAGPGAGGGALGGGARRSSSPRPGRRGSRLARALPLCLFRGGGAPALPDRAGPPPVFSPLPSLWPGASAEQTYGEVNQLGGVFVNGRPLPNAIRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYNETGSILPGAIGGSKPRVTTPNVVKHIRDYKQGDPGIFAWEIRDRLLADGVCDKYNVPSVSSISRILRNKIGSLAQPGPYEASKQPPPQPALPYNHIYQYPYPSPVSSTGAKMGSHHGVPGTASHVSIPRSWPSAHSVSNILGIRTFMEQTGALAGSEGAAYSPKMEDWAGVNRAAFPASPAVNGLEKPALDTDIKYTQSASGLSAVGGFLPACAYPASSQHGVYSSPAGGYLAPGPPWPPAQGPPLSPPGASVTVHGGELAAAVTFKHPNREVADRKPPSPGGKAPDGLGSLHGLPIPASTS