MKLFSWAQRKFHPHPSLDKNQVRAAGTLHEINPPNLPYNELDVQARASRDTHAEVLTIGTMGMGSLLRTSCNNEGEEEEEEEEEEEDQEVEERHKILAHSVSLNAEPSSPNRESVSSNRESVSSVDIQKLQEELQKILYFKLGQASKSDNPKSSTTATEKAKKKKSNRSSCYNNILNEQNAGGGAIRPPSNVRGAFPLHNFLEMPMETMESCTSATGDNKVLNKKQYLLLLQSLKSKLLHYTFPTRVKIPPFLFEKLVKPKVTRDLPNDTKMDKMLHLLRKVMDKRPNGRWRKGQKEGNNDKAKHTFTNQEEEEEQLKWAVARSCRGSERFINYITSTLAHVDKENSCTVHGQQHLHHYQHRSEEDGQLQLMLSTSPSLSNECWIKTDDEYLVLEL*