MLFTLIVLIGTGWSFFKPYLQGKEKKFLIVFIPLQVLDNIATVVINETGSYAKDWLAWNQVFLLVYMICCCAVLFPIVLFLQRFLDQLNLCEGDAQNMQLKLKLLSIVVKYMMHRPNFSIVFCEAVKNTHTGESILRDLSKTLHLSLTEQIELGLALADSDDTNQSQEGQNFCESKIMELYQNPTASISKDLIEQISLFLHRSEGLSKHVPTFLKALSLLQPKAQTSLLLTPLFTNEVNVVNSLRSFESLSTSNGLVSDDILTQLEEATDVANIMEELGYGCTIDVSHCKDILSFFSPLKEETVSKIISMVVRTHTGLEDAHGTHSTFYTSMFNSSITDSSWLSSWNIDVLLDSIKQLAPLEGPHGSLLPCGSANQAWLSVDLVEVLCHMAEIGHASVVHALLEFPIKHCPEILLIVIAQVKTAFNQLQHEIFAALFPSYLVGTNPNCTILLHQLWLVDPDIVLWGMMDLHAEDPSCISKILDACQEIK