MKQEDSFKLTTSKKEWPVRLGKLFMASILLGFGVFLGVFLTLHASGVVSVDSNGLLNRVPWYGLSKNELLEGGAQKWSSFGEWLAGPSLRHNLSDPELLWVASTTPRRAENPPNLPEPKVAFMFLTRGPLPLAPLWERFFTQNREEKELYTIYVHAAPGFKLDLPPSSVFYGRQIPSQEAKWGDISMCDAERRLLANALLDRSNERFVLLSETCIPLRPLSEVRAYLVGSKHSFVGAFDDPGPYGRGRYNTHMSPLVALEQWRKGSQWFELDRRLATFIVADTSYYNAFRDFCRPACYVDEHYLPTMLHIKYPSAMANRSVTWVDWSRGGPHPGMFGGGDITESFLSGLQLNKKCTYNDHESTVCFLFARKFAPNALEPLLKLSHKILGF*