MKVWPVKHSPLLRQPERFIARSELQALIRNVTQNLVNIKDESGQFLLRLDDGRVIDTKGWAGWEWTHGVGLYGIYQYYQQTGDIEMRDIIDRWFADRFAEGATTKNVNTMAPFLTLAYRFEETGRMAYLPWLESWAEWAMHEMPRTEQGGMQHMTLAEENHQQMWDDTLMMTVLPLAKIGKLLNRPQYVEEAIYQFLLHVQNLMDRETGLWFHGWNYEGRHNFARARWARGNSWLTMVIPDFLELVDLPEGNAVRRYLITVLDAQIAALAKCQDDSGLWHTLLDDPHSYLEASATAGFAYGILKAVRKRYVGQHYAGVAEKAIRGIVQNISPQGELLQTSFGTGMGSDLDFYRQIPLTSMPYGQAMAILCLTEYLRKYF*