MLGQLFNKETQAIFFNYKEKPVQRMLDFDFVCGRETPSVAALVTPGSSGGFQKLFFGKNEIAIPVYGSIAEATRKHPKADVFINYASFRSAYESSLQALNSATLRVIAIIAEGVPEKDTKHLIAVARANNKVIIGPATVGGVQAGAFKIGDTAGTLDNIVACKLHRPGSVGFVSKSGGMSNEMYNVLARATDGLYEGIAIGGDAFPGSTLSDHCLRYEHIPAIKMIVVLGELGGADEYGLVEAIKAGAVTKPVVAWVSGTCAKLFKSEVQFGHAGARSGGDLESAQAKNAALRAAGATVPESFEGLEGAVKSVYDRLVAAGTLVPAADVPAPAVPQDLAAAVAAGKVRVPTHIVSTICDDRGEEPTYYGVSMSELIEGDYGIGDVISLLWFKRKLPKYATKFIEMCVMMCADHGPCVSGAHNAIVTSRAGKDIVSSLVSGLLTIGPRFGGAIDDAARYFKAACDAGQSPSEFVEGLKKKGIRVAGIGHRIKSKDNRDKRVELLQQYARKFFPSTRYLDYAVEVETYTLQKAPNLVLNVDGCIGALFLDLLASSGCFSDKEAKEIVEIGYLNALFVVARSIGLVGHALDQKRLQQPLYRHPWEDVLYTS*