MEEECIGLQDAINSLLPSWKERLVRIKKEYGSTKLAPHTVQDLVAGSRGIKSLLWDISKVDPEQGILYRGFSIPQCFASLPSAFPEGQPLPESVLWLLLTAHIPSPAQTASLSRDLAVRVNGVPHFAFSCINALPISAHPMTQLVSGIMALQSQSQFANAYASGVPINQLWRPALEDCLNLIAQLPLLAAFIYRRVYKDGQAIPPDPTLDFAANFCHMLGFDDADMYEMMRMYMVIHCDHEGGAVSAHAVRLVGSALADPYLAFSAGMNGCAGPLHGLAIQESFKWINKVSAELGGLNATPSEVEDYVRGKLKAGHIIPGFGHALLKKTDPRYTCLYQFCESKFPSDPHFQLLSKLGEIVPKVMKEQGKVRNPWPNVDAIIGVVFNHFGLHEERFFPLILGVARSIGSLSQLVWDRALGLPIERPSSVNMDWIESFCMEKAGRAD