MKPTLLLLGLAAEALAVVLPEGGDHEVTRTFELPPFTDGHPWPTKRPTNTHSHPHPTRTNRPTRTRTGRPWPTRGVDERDVVEDIVERDDLSGDAPDPDKVHIVSVNYGGTGCPQGSARTVISDDRETITVIFDKYVAAIGPNVSLDESRKNCQLNLKLQYPGGYQYSVLGVDYRGYARLDRGIDGLQKSNYYYSGETNDFALSTHFSGPTEGDYVLHDDSDQASRNWSPCGSTRALNINSQVRLTSRDKNASGVLTNDSIDADFRQIFHIKWRKC